package com.young4j.xinsuiwutuobang.util;

import java.util.Properties;

import com.young4j.xinsuiwutuobang.framework.ConfigConstant;

/**
 * 属性文件工具类
 * jsp_path与assert_path配置项提供了默认值，也就是说，在young.properties
 * 配置文件中这两个配置项是可选的，如果不是特殊要求，可以修改这两个配置，换句话说，这两个配置会以young.properties
 * 配置文件中所配置的值为优先值
 * @author 杨飞
 *
 */
public final class ConfigUtils {
	private static final Properties CONFIG_PROPS = PropsUtils.loadProps(ConfigConstant.CONFIG_FILE);
	public static String getJdbcDriver(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.JDBC_DRIVER);
	}
	public static String getJdbcUrl(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.JDBC_URL);
	}
	public static String getJdbcUsername(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.JDBC_USERNAME);
	}
	public static String getJdbcPassword(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.JDBC_PASSWORD);
	}
	public static String getAppBasePackage(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.APP_BASE_PACKAGE);
	}
	public static String getAppJspPath(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.APP_JSP_PATH,"/WEB-INF/view/");
	}
	public static String getAppAssetPath(){
		return PropsUtils.getString(CONFIG_PROPS, ConfigConstant.APP_ASSET_PATH,"/asset/");
	}
	
}
